// @Author yang
// @Description 
// @Date 2021/7/16
// @Time 9:06

package commands

type CmdApi interface {
	// 同步执行, 每个命令都进行拆分, 所有可运行文件都可执行
	Execute(cmdStr string) (string, error)
	// 只能执行系统脚本命令, 可运行文件不能执行
	ExecuteCmdstr(cmdStr string) (string, error)
	// 异步执行, 执行完后没有返回结果
	ExecuteAsync(cmdStr string) error
	// 异步执行脚本命令
	ExecuteCmdstrAsync(cmdStr string) error
}
